RFC 5646 是一份互联网工程任务组(IETF)的标准文档,规定了语言标签(language tags)的语法与用法(即 BCP 47 的核心规范),用于在软件与数据中标识语言、地区、书写系统等信息,例如 en-US、zh-Hans-CN。
/ˌɑːr ɛf ˈsiː ˌfaɪv sɪk fɔː ˈsɪks/
The app stores the user’s language as a BCP 47 tag defined by RFC 5646.
该应用把用户语言以 RFC 5646 规定的 BCP 47 标签形式保存。
To improve internationalization, the API validates input like “zh-Hans-CN” according to RFC 5646 and falls back when the tag is too specific.
为改进国际化,该 API 按 RFC 5646 校验诸如“zh-Hans-CN”的输入,并在标签过于具体时进行回退处理。
RFC 是 Request for Comments(征求意见稿)的缩写,最初用于发布互联网相关协议与规范的草案与标准;5646 是该系列文档的编号。RFC 5646 由早期语言标签规范(如 RFC 3066)演进而来,用于更系统地表达“语言 + 文字(如简繁/脚本)+ 地区”等组合。
lang 属性、HTTP 语言协商等内容时常引用 BCP 47/RFC 5646)